.login {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color:rgba(0,0,0,0.9);
    position: absolute;
  }
  html,body,#app,.login-page,video{
    width: 100%;
    height: 100%;
}
.login-page video{
    object-fit: fill;
}
  .login .el-form{
    position: relative;
    width: 30%;
    height: 50%;
    top: 25%;
    left: 60%;
    z-index: 100;
    background-color: rgba(255,255,255,0.8);
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-content: space-around;
    justify-items: center;
    border-radius: 5%;
    padding: 5% 0;
  }
  .login .el-form > h1,.el-form-item__content{
      margin: 0 auto;
  }
  .login .el-form .el-form-item__content{
      margin-left: 5%;
  }
  .login .el-form .el-input__inner{
      width: 83%;
  }
  .login .el-form .el-button{
      width: 83%;
      margin-left: 0;
  }
  .login .video{
      width: auto;
      height: auto;
      min-width: 100%;
      min-height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      z-index: 10;
  }
  .login .captcha{
      width: 50%;
  }

/* 主页 */
#app .home{
    width: 100%;
    height: 100%;
}
#app .home .el-container{
    width: 100%;
    height: 100%;
}
#app .home .el-container .el-aside{
    background-color: hotpink;
}
#app .home .el-container .el-header{
    background-color: yellowgreen;
    height: 20%;
}
#app .home .el-container .el-main{
    background-color: #fff;
}
#app .home .el-avatar--circle{
    vertical-align: middle;
}
#app .home .el-header i{
    vertical-align: middle;
    font-size: 0.2rem;
    cursor: pointer;
    color: hotpink;
    margin-left: 0;
}

/* 处理侧边栏插件样式 */
body, ul, p, li, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

.el-menu--collapse .el-submenu__title span {
    height: 0;
    width: 0;
    overflow: hidden;
    visibility: hidden;
    display: inline-block;
}

.el-menu--collapse .el-menu-item .el-submenu__icon-arrow, .el-menu--collapse .el-submenu .el-submenu__title .el-submenu__icon-arrow {
    display: none;
}
.el-menu-item-group .el-menu-item{
   padding:0 0 0 30px;

}

.el-menu-item-group .el-menu-item-group__title{
    padding:0
}

/* stuProduct */
.stuProduct .search .el-input{
    width: 60%;
}